Programmeren 5 Aan de slag met je gerief
Doelstelling
- Na deze les heb je:
- heb je lokaal een map gemaakt voor de oefeningen en opdrachten van deze module;
- heb je Visual Studio Code opgestart;
- een webserver opgestart;
- een .gitignore bestand aangemaakt;
- heb je GIT geïnstalleerd;
- heb je een repo gemaakt in BitBucket (de naam bestaat uit je voornaam, familienaamen en de tekst Programmeren5, dit alles in pascalnotatie) de locale map naar die repo gepushed;
- op Bitbucket het README bestand gewijzigd, en je locale map geüpdated;
Stappenplan
- Handige tools:
- Kennis maken met CodePen
- Werken met de Developer Console
- tekst en uitleg: Leren werken met de Developer Console
- filmpje: Developer Console Chrome
- Lokaal, op je eigen computer ontwikkelen:
- Je gerief klaarzetten
- Je kan de Live Server webserver gebruiken, maar je kan evengoed de PHP built-in webserver gebruiken die we voor Programmeren 4 geïnstalleerd hebben.
- PHP Je gerief klaarzetten
- PHP Aan de slag met je gerief
- vanaf PHP 5.4 kan je PHP uitvoeren zonder een volwaardige webserver te moeten installeren en configureren. Om de server te starten, voer je de volgende opdracht uit vanaf ter terminal:
php -S localhost:63344 -
Kies een poortnummerer tussen 49152 en 65535. Dat zijn 'vrije' poorten. IANA publiceert een lijst van in gebruik zijnde poorten: http://www.iana.org/assignments/port-numbers
- meer info over de ingebouwde webserver command line;
- Leren werken met GIT
- Documentatie:
- Git serieus!
- Git vertakkingen maken, Git takken uitchecken gaan we nu niet onmiddellijk gebruiken. Naar het einde van module komt dat wel aan bod.
- Filmpjes:
- Een repo delen tussen Cloud9 en je computer Cloud9 is opgedoekt en we gebruiken dat platform niet meer. Ik laat het filmpje staan ter info. Telkens als je Cloud9 in de cursus ziet staan mag je dat negeren!
- GIT opdrachten:
- git init
- git config --local user.name "naam"
- git config --local user.email "naame@nail.com"
- git status -u
- git add --all
- git commit -m
- git remote add origin
- git pull origin master (--allow-unrelated-histories)
- git push origin master (--allow-unrelated-histories)
- git reset
- Documentatie:
Opdracht
- Maak een map op je computer voor deze module met de naam programmeren5.
- Je moet een .gitignore bestand in de rootmap van je project toevoegen. Anders gaat Git alle tijdelijke bestanden, NuGet bibliotheken en andere onderdelen mee in de repo opnemen.
- Ga naar VisualStudio.gitignore voor een uitgebreid voorbeeld.
- Een overzichtelijk voorbeeld voor .NET Core en PHPStorm:
lib/
obj/
bin/
.vs/
*.sln
.idea
.DS_Store
- Installeer Git op je locale computer.
- BitBucket
- Registreer je op BitBucket als je nog geen account hebt en maak een repo. Mag ik erop aandringen een 'verstaanbare' gebruikersnaam te gebruiken zodat het meteen duidelijk is van wie de eigenaar van de repo is, bijvoorbeeld Pro5JefInghelbrecht. En mijn gebruikersnaam is bv. Jef_Inghelbrecht. Je kan je gebruikersnaam nadat je een account hebt aangemaakt, nog altijd wijzigen.
- Upload de programmeren5 map naar een BitBucket repo. Het maakt niet uit als die nog leeg is.
- Maak een readme bestand op BitBucket.
- Kopieer het readme bestand naar je locale PV met behulp van een
git pull
instructie. - Tot en met het examen upload je je map minstens één keer per les naar je eigen repo. Tijdens het examen zal ik jullie vragen me tonen hoe je dat gedaan hebt.
- Nodig mij uit zodat ik toegang krijg tot je repo (jef.inghelbrecht@outlook.be).
2021-02-10 11:28:12